#blogCalendar {text-align:center;border:1px solid #ffffff;	margin:0px;width:100%;}
#CalendarCaption{border-bottom:1px dotted #222;margin:auto;background:#CEE3F6;}
#CalendarCaption a{color:#777;text-decoration:none;font-size:90%;}
#CalendarCaption table{color:#DF7401;;font-family:arial;}
#CalendarTable {        background:#E3F6CE;padding:0 0 5px 0;}
#CalendarTable table {text-align:center;font-family:arial;font-size:85%;}
#CalendarTable table th{color:darkred;font-family:arial;font-weight:lighter;font-size:85%;padding:3px;}
#CalendarTable table td.Linkday a:hover{Text-decoration:none;display:block;     background:#81BEF7;color:#FFF;}
#CalendarTable .Today{color: #DF7401;font-weight:bold;}
.Today a:visited, .Today a:link, .Today a:active, .Today a:hover {text-decoration:none;color: #ddd;}
#CalendarTable .Lastday {color:#999;}
#CalendarFooter{font-family:arial;background:#CEE3F6;color:#DF7401;padding-top:2px;padding-bottom:3px;border-top:1px dotted #222;font-size:80%;}
#monthTable{text-align:left;font-family:arial;font-size:85%;background:#eee;padding:5px;}
.yearInput{background:#eee;color:blue;padding:2px;}
#CalLoading{margin:0 0 0 2em;}